package com.atguigu.java1;

import java.io.FileNotFoundException;
import java.io.IOException;

/**
 *      方法重写规则一：
 *          子类重写的方法抛出的异常不大于父类被重写方法抛出的异常类型
 *
 *
 * @author : leimingchao
 * @date Date : 2021年08月21日 23:40
 */
public class OverrideTest {

    public static void main(String[] args) {
        OverrideTest test = new OverrideTest();
        test.display(new SubClass());
    }

    public void display(SupperClass supperClass) {
        try {
            supperClass.method();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}


class SupperClass {

    public void method() throws IOException {

    }
}

class SubClass extends SupperClass {

    @Override
    public void method() throws FileNotFoundException {

    }
}
